part of '../lexical_item.dart';

class PreviouslyKnownLexicalItemProgress extends Equatable implements LexicalItemProgress {
  const PreviouslyKnownLexicalItemProgress({
    required this.time,
  }) : super();

  final DateTime time;

  @override
  List<Object?> get props {
    return [
      time,
    ];
  }

  PreviouslyKnownLexicalItemProgress copyWith({
    DateTime Function()? time,
  }) {
    return PreviouslyKnownLexicalItemProgress(
      time: time == null ? this.time : time(),
    );
  }
}